5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
- Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 4-8: Runtime Subroutine's and Predefined Processes

.WIDGET CNV RGB TO CLR


This subroutine converts a decimal color code to alpha/hex.

Usage:

Description:

This subroutine converts a decimal color code to alpha/hex. This is useful for converting colors in the --- WIDGET file (255, 255, 0, 0) format to web or hex color codes (ie, #FFFF0000). Both parameters are required, and the subroutine will cancel if they are not received.

<clr_alpha> is the hex color code returned (Required). This must be PASSed with Share "Y" to return the value. This will be in the format '#RRGGBBTT' or '#RRGGBB' where RR is the hex value for Red, GG is the hex value for Green, BB is the hex value for Blue and TT is the transparency. Other values for TT are 2-255 where 2 is nearaly fully transparent and 255 is fully opaque.

The transparency is optional, and will be blank if zero or one in <clr_binary>.

<clr_binary> is the color value to be converted (Required). This should be a Group Header field, where the group consists of 4 numeric fields, 9(3), binary format. This corresponds to the layout of the various color fields in the --- WIDGET file, so you may use them directly. The fields are:

    WIDGET COLOR EN FG
    WIDGET COLOR EN BG
    WIDGET COLOR DB FG
    WIDGET COLOR DB BG
    WIDGET COLOR RO FG
    WIDGET COLOR RO BG
    WIDGET COLOR WP BG

To convert from alpha/hex format to decimal, see .WIDGET CNV CLR TO RGB.

Application Design Manual                                         "Powered by Appx Software"

1196

©2006 By APPX Software, Inc. All Rights Reserved